to land in a public shelter - Espagnol Anglais Dictionnaire